/* jihengchem website style */
@charset "utf-8";

/*format*/
body,a,img{ margin:0px; font-size:14px; font-family:"宋体"; color:#000; text-decoration:none; border:0px;}
h1,h2,h3,dl,dt,dd,ul,li,img,p,span{ margin:0px; padding:0px; list-style-type:none; }
.clear{ float:none; clear:both;}


body{background:#39F;}
.aa{width:1349px; overflow:hidden; background:#fff; margin:0 auto;}

/*mainA*/
.mainA{ width:1349px; height:558px; margin:0px auto; font-size:14px;}
.banner{ width:1349px; height:127px; background:url(../images/banner.jpg) no-repeat;}
.ce{ padding:19px 0 0 1136px;}
.nav{ width:1349px; height:36px; line-height:36px; background:url(../images/nav.jpg) no-repeat;}
.nav ul{ padding:0 0 0 80px;}
.nav ul li{float:left; padding:0 0 0 70px;}
.nav ul li a{ color:#FFF; font-weight:bold;}
.nav ul li a:hover{ color:#CCC;}
.slide{ width:1349px; height:395px; overflow:hidden;}
/*mainB*/
.mainB{ width:1100px; height:664px; margin:13px auto 0;}
.leftpage{ float:left; width:827px;; height:664px;}
.leftpageA{ width:827px;}
.news{ float:left; width:405px; height:220px; border:#CCC solid 1px; border-top:none;}
.newstop{ width:45px; height:16px; background:url(../images/newstop.jpg) no-repeat; padding:14px 0 0 360px;}
.newstj{  width:390px; height:81px; padding:8px 0 0 15px;}
.newstj img{float:left; margin-right:16px; width:135PX; height:80PX;}
.newstj p{ line-height:20px; padding-right:8px; letter-spacing:2px; color:#11458E;}
.newstj p a{ color:#11458E; font-weight:500;}
.newstj p a:hover{ color:#336;}
.newslist{ width:405px; height:101px;}
.newslist ul{ padding:5px 10px 0; line-height:28px;}
.newslist ul li{ border-bottom:1px dashed #999999; background:url(../images/ico.jpg) no-repeat left center; padding-left:18px;}
.newslist ul li a:hover{ color:#666;}
.about{ float:right; width:405px; height:220px; border:#CCC solid 1px; border-top:none;}
.abouttop{ width:45px; height:16px; background:url(../images/abouttop.jpg) no-repeat; padding:14px 0 0 360px;}
.aboutc{ width:385px; height:175px; padding:15px 10px 0;}
.aboutc img{ width:140px; height:90px; float:left; margin-right:15px;}
.aboutc p{ line-height:23px; letter-spacing:2px;}

.product{ width:825px; height:426px; margin:15px 0 0; border:#CCC solid 1px; border-top:none;}

.producttop{ width:45px; height:16px; background:url(../images/productstop.jpg) no-repeat; padding:14px 0 0 780px;}
.productlist{ width:825px; height:397px;}
.productlist ul{ padding:5px 0 0;}
.productlist ul li{text-align:center; float:left; line-height:35px; padding-left:25px; }
.productlist ul li img{ width:151px; height:137px; padding:10px; border:1px solid #ccc;}
.productlist ul li span{ display:block;}
.productlist ul li span a:hover{ color:#666;}

.rightpage{ float:right; width:260px; height:664px;}
.d-c{ width:260px; height:220px;}
.down{ width:260px; height:104px;}
.contact{ width:260px; height:100px; margin:16px 0 0;}

.productclass{ width:258px; height:426px; border:1px solid #ccc; margin:16px 0 0;}
.pctop{ width:231px; height:30px; background:#D9D9D9; line-height:30px; padding-left:27px;}
.pctop a{ color:#01429E; font-weight:bold; font-size:18px;}

.productclass ul{ padding:20px 10px 0;}
.productclass ul li{ background:url(../images/ico.jpg) no-repeat left center; padding-left:15px; line-height:33px; border-bottom:1px dashed #CCC;}
.productclass ul li a{ letter-spacing:3px; color:#282568; font-size:16px; font-weight:bold;} 
.productclass ul li a:hover{ color:#999;}

.foot{width:1349px; height:150px; background:#E5E5E5; margin:16px auto 0;}
.foot p{ text-align:center; line-height:28px;}
.footnav{ padding:28px 10px 0;}
.footnav a{padding:0 10px; font-weight:bold; color:#666;}

/*subpage style*/
.mainsubB{ width:1100px; height:auto; margin:13px auto 0; overflow:hidden;}


.leftsub{float:left; width:270px; height:446px;}
.pdclass{ width:268px; height:216px; border:1px solid #ccc;}
.pdclasstop{ width:268px; height:35px; border-bottom:1px solid #CCC; background:url(../images/pdclasstop.jpg); line-height:35px;}
.pdclasstop a{ color:#FFF; font-weight:bold; font-size:18px; padding:0 0 0 36px;}
.pdclass ul{ padding:17px 20px 0;}
.pdclass ul li{ background:url(../images/icob.jpg) no-repeat left center; padding-left:20px; line-height:30px;}
.pdclass ul li a{color:#282568; letter-spacing:2px;}
.pdclass ul li a:hover{ color:#666;}
.d-c-sub{ width:270px;margin:10px 0 0;}
.d-c-sub img{ width:270px; height:104px; margin:0 0 10px;}

.rightsub{float:right; width:810px; height:auto; overflow:hidden;}
.subtop{ width:810px; height:35px; line-height:35px; background:url(../images/subtop.jpg) no-repeat;}
.subtop a{ color:#fff; font-weight:600; padding-left:27px; letter-spacing:2px;}

.newslist-sub{ width:808px; overflow:hidden; border:1px solid #CCC; border-top:none;}
.newslist-sub ul{ padding:35px 52px;}
.newslist-sub ul li{ background:url(../images/icoc.jpg) no-repeat left center; padding-left:20px; line-height:35px; border-bottom:1px dashed #ccc;}
.newslist-sub ul li a:hover{ color:#666; font-weight:bold;}

.newsc-sub{width:808px; overflow:hidden; border:1px solid #CCC; border-top:none;}
.newsc-sub h1{ font-size:16px; text-align:center; margin:30px 0 15px;}
.newscp{padding:10px 20px 20px; letter-spacing:2px; line-height:25px;}
.newsc-sub p{padding:10px 20px 20px; letter-spacing:2px; line-height:25px;}

.pages{ padding:0 0 20px; text-align:center;}

.pdlist-sub{ width:808px; overflow:hidden; border:1px solid #CCC; border-top:none;}
.pdlist-sub ul{ padding:35px 0 20px;}
.pdlist-sub ul li{ float:left; text-align:center; padding:0 0 0 40px; line-height:30px;}
.pdlist-sub ul li img{ width:200px; height:137px; padding:5px; border:1px solid #ccc;}
.pdlist-sub ui li span{ display:block; text-align:center;}

.pdc-sub{width:808px; overflow:hidden; border:1px solid #CCC; border-top:none;}
.pdctop{ padding:30px 0 20px 30px; border-bottom:1px solid #ccc; overflow:hidden;}
.pdctop img{ float:left; margin-right:25px;}
/*pages*/
.page{ margin:15px 0 0;padding-right:10px; padding-top:5px;padding-bottom:5px; float:right;}
.page a{float:left;display:block;background-color:#FFF; border:#efefef 1px solid; color:#000;padding:1px 5px 1px 5px; margin-right:5px;}
.page a:hover{background-color:#efefef;color:#438ece; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.page .currPage {background-color: #efefef;color:#438ece;font-weight:bold;border:#efefef 1px solid;}
